Dynamic linking will setup your application to call the necessary OCL functions dynamically using DLLs. This assumes that the required DLL files are already referenced somewhere in LIBPATH before the application will run.
This is much faster to link, and the resulting application will be much smaller than using static linking. Of course, if the IBM VisualAge DLLs are not on the system which will be using this application, then it will fail to run. A typical application nearing 800Kb when linked statically may barely surpass 40Kb when linked dynamically.
To use 'dynamic linking' you must specify the /Gd+
(this is
not the default) option when compiling your .CPP files. You can change
this setting by one of the following methods:
Tools
View
is set to Actions
Compile
subtree
C++ Compiler
File Options
Object
tab
Dynamic
option for Library linkage
OK